package com.care.mall.common.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.care.common.core.annotation.Excel;
import com.care.common.core.web.domain.BaseEntity;

/**
 * 商家信息对象 mall_business
 *
 * @author 李光耀负责
 * @date 2024-03-27
 */
public class MallBusiness extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 商家编号 */
    private Long businessId;

    /** 用户编号 */
    @Excel(name = "用户编号")
    private Long userId;

    /** 商家名称 */
    @Excel(name = "商家名称")
    private String businessName;

    /** 营业证号 */
    @Excel(name = "营业证号")
    private String businessUid;

    /** 营业执照 */
    @Excel(name = "营业执照")
    private String businessImg;

    /** 营业地址 */
    @Excel(name = "营业地址")
    private String businessAddress;

    /** 营业状态(1停止营业,2正在营业) */
    @Excel(name = "营业状态(1停止营业,2正在营业)")
    private Integer businessStatus;

    /** 伪删除(1未删除,2已删除) */
    @Excel(name = "伪删除(1未删除,2已删除)")
    private Integer isDelete;

    /** 管理审核(1待审核,2已通过,3被驳回,4未通过) */
    @Excel(name = "管理审核(1待审核,2已通过,3被驳回,4未通过)")
    private Integer businessAudit;

    /** 审核备注 */
    @Excel(name = "审核备注")
    private String businessRemark;

    public void setBusinessId(Long businessId)
    {
        this.businessId = businessId;
    }

    public Long getBusinessId()
    {
        return businessId;
    }
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Long getUserId()
    {
        return userId;
    }
    public void setBusinessName(String businessName)
    {
        this.businessName = businessName;
    }

    public String getBusinessName()
    {
        return businessName;
    }
    public void setBusinessUid(String businessUid)
    {
        this.businessUid = businessUid;
    }

    public String getBusinessUid()
    {
        return businessUid;
    }
    public void setBusinessImg(String businessImg)
    {
        this.businessImg = businessImg;
    }

    public String getBusinessImg()
    {
        return businessImg;
    }
    public void setBusinessAddress(String businessAddress)
    {
        this.businessAddress = businessAddress;
    }

    public String getBusinessAddress()
    {
        return businessAddress;
    }
    public void setBusinessStatus(Integer businessStatus)
    {
        this.businessStatus = businessStatus;
    }

    public Integer getBusinessStatus()
    {
        return businessStatus;
    }
    public void setIsDelete(Integer isDelete)
    {
        this.isDelete = isDelete;
    }

    public Integer getIsDelete()
    {
        return isDelete;
    }
    public void setBusinessAudit(Integer businessAudit)
    {
        this.businessAudit = businessAudit;
    }

    public Integer getBusinessAudit()
    {
        return businessAudit;
    }
    public void setBusinessRemark(String businessRemark)
    {
        this.businessRemark = businessRemark;
    }

    public String getBusinessRemark()
    {
        return businessRemark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("businessId", getBusinessId())
            .append("userId", getUserId())
            .append("businessName", getBusinessName())
            .append("businessUid", getBusinessUid())
            .append("businessImg", getBusinessImg())
            .append("businessAddress", getBusinessAddress())
            .append("businessStatus", getBusinessStatus())
            .append("isDelete", getIsDelete())
            .append("businessAudit", getBusinessAudit())
            .append("businessRemark", getBusinessRemark())
            .toString();
    }
}
